const mongoose = require('mongoose');

// 订单表
// 创建和数据库对应的数据结构
// 类型包含：String、Number、Date、Array、Object
let orderSchema = new mongoose.Schema({
    storeName:String,//店铺名称
	storePhone:String,//店铺电话
	km:String,//距离
	total:String,//总价金额
	payment:String,//实付款金额
	mode:String,//配送方式
	time:String,//下单时间
	notes:String,//备注信息
	address:String,//配送地址
	state:String,//0-已支付/1-已取消/2-待支付/3-已完成
	orderNum:String,//订单号
	userId:String,//关联用户id
	name:String,//商品名称
	specs:String,//规格配置
	poster:String,//商品预览图
	spare:String//订单类型  甜品/咖啡/奶茶....
});
// 将构造的模型对象导出
// 第一个参数：模型名称（一般和当前文件名相同）
// 第二个参数：创建的schema对象
// 第三个参数：数据库中的集合名称
module.exports = mongoose.model('orderModel', orderSchema, 'order');
